﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Domain.Setup.Entities;
using System.Collections.ObjectModel;

namespace Application.Interfaces
{
    public interface ISetupManagementService
    {
        List<Skill> GetAllSkills();
        Skill AddSkill(Skill skill);
        void UpdateSkill(Skill skill);
        void DeleteSkill(Skill skill);

        List<Task> GetAllTasksForSkill(Skill skill);
        Task AddTask(Task task, int skillId);
        void UpdateTask(Task task);
        void DeleteTask(Task task);

    }
}
